Parser.Statement.Elseif = Ext.extend(Parser.Statement.If, {
    isEnd: function(line, stream) {
        var statement,
            isEnd = false;

        if (statement = Parser.parseStatement(line)) {
            if (statement.type == 'elseif' || statement.type == 'else')
                isEnd = true;
        } else if (this.parent.isEnd.apply(this.parent, arguments))
            isEnd = true;

        if (isEnd)
            stream.goBack(line.length + 1);

        return isEnd;
    }
});